This is Hacker Public Radio Episode 3,839, for Thursday the 20th of April 2023. Today's show is entitled, Rip a CD in the Terminal. It is part of the series Lightweight Apps. It is hosted by Archer 72 and is about five minutes long. It carries a clean flag. The summary is, Archer 72 Rip's CDs in the Terminal and avoids the whims of the media companies. Hello, this is Archer 72, welcome to Hacker Public Radio. In this episode, since I was looking through my old CDs, I decided to try a command line CD Ripper called ABCDE. This is an acronym for a Better CD in Coder and on their wiki, since Grab an entire CD and compress it to Agvorbis, MP3, Flack, AAC, Hog, Speaks, and or MPP, slash MP plus UsePack format, YABCDE, ordinarily the process of grabbing the data off a CD and encoding it, then tagging or commenting it is very involved. ABCDE is designed to automate this. With one command, it will do a CDDB or music brains query over the internet to look up your CD or use a locally stored CDDB entry or read CD text from your CD as a fallback for track information. This is a good place to mention that 3DB is deprecated now, so the URL for the CDDB lookup is now at ganooddb.org and I'll leave the link in the show notes, then it grabs an audio track or all the audio CD tracks from your CD, normalize the volume of individual file or album as a single unit, compress to Agvorbis, MP3, Flack, Hog, slash Speaks, MPP, slash MP plus MP4A and or Opus format, all in one CD read, comment or ID3, tag given intelligible file name, calculate replay gain values for the individual file or the album as a single unit, delete the intermediate wave or save it for later use, repeat until finished. Alternatively, ABCDE can also grab a CD and turn it into a single-flack file with an embedded q-sheet which can be used later on as a source for other formats and will be treated as if it was the original CD and a way ABCDE can take a compressed backup of your CD collection that I mentioned this was all in the command line, it was ideal because I wanted to use it on the Raspberry Pi or other had less type setups. Well, I was looking at information on this program, I came across, I came across a forum on Ask Ubuntu and it's posted from a former developer of this program and it preserved the configuration file there that will rip to 11 different audio formats at the same time and there as follows. AugVorbis, MP3, Flack, MusePack, AAC, Opus, WavePack, Monkey's Audio, True Audio, and MP2. I didn't try to get all the formats working as I was only interested in AugVorbis, MP3, Flack, and Opus, so I commented out the ones that I didn't use and the different formats are put into corresponding sub-directory. The author says to keep in mind that this comp file can also be used for a single audio codec rip and code by using something like the following, ABCDE, Space, Dash O, Space, MP3, so I decided to use this and make an alias to something like RIPCD.MP3. I know this is kind of an outdated way to do things and the project is getting long in the tooth also. The last commit was on the GitHub page was February 14, 2021 and unlike the online media companies that decide what can be or not be in the library, you own what you rip and you have it for good. There's one last thing. If this program stops working and you don't want to use the graphical ones, there's always an FFMP command that the dumps the contents of the entire CD to a flag file. Thank you for listening. Feel free to leave a comment if you want. We're also all feel free to record a show of your own. Bye. You have been listening to HECK or public radio at HECK or public radio.org. Today's show was contributed by a HBR this night like yourself. If you ever thought of recording podcasts, click on our contribute link to find out how easy it means. Hosting for HBR has been kindly provided by an onsthost.com. The internet archive and our synced.net. On the satellite stages, today's show is released on our creative comments. Attribution for.0 international license.